package com.lbj.mall.cart;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * ##### 离线购物车
 * - 京东页面没有登录的情况下，可以添加商品到购物车；
 * - 添加完购物车后商品数量+1；
 * - 退出浏览器，再次进入购物车页面，依然有购物车数据；
 * - 登录京东后，购物车商品数量 = 原来的购物车数量 + 未登录情况加添加到购物车的商品数量
 * - 再次退出京东后，购物车数量被清空。
 * - 这里涉及到的2个购物车，一个是用户购物车（登录情况下），一个是离线购物车（未登录情况下）
 */
@EnableFeignClients
@EnableDiscoveryClient
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class MallCartApplication {

    public static void main(String[] args) {
        SpringApplication.run(MallCartApplication.class, args);
    }

}
